草庐IT

C++ make_shared 不可用

全部标签

android - 使用 Espresso 确定按钮是否不可点击

做onView(withId(R.id.login_button)).check(matches(isClickable()));对于验证按钮是否很有用。我如何验证按钮不是可点击的?编辑:就像我说的,它只告诉我它是否isClickable。我正在寻找一种方法来验证它不是可点击的。 最佳答案 Edit-Solution!Thesolutionistousethenot()functionwhichreturnsamatcherthathastheoppositelogicofthematcheryoupasstoit.它很简单:not

android - 开发具有 "share-to"功能的 android 应用程序

我想开发一个android应用程序,它从其他应用程序接收文档,将它们转换为pdf,并将pdf发送到在线API。我的问题是:如何在大多数Android应用程序可用的“共享到”应用程序列表中显示我的应用程序?某处有在线教程吗?例如如果您点击图片上的“分享到”,会显示各种应用程序(消息、gmail、电子邮件等)-如何将我的应用程序添加到此列表? 最佳答案 你可以使用IntentsharingIntent=newIntent(android.content.Intent.ACTION_SEND);sharingIntent.setType(

java - 可扩展 ListView 中的按钮不可单击

我有包含按钮的可扩展ListView,当我单击按钮时,不会触发单击事件,因为按钮焦点设置为false。首先,我在xml布局中将按钮焦点设置为false,然后根据我更改的现有帖子并将focusable动态设置为false。但是这两种情况下的按钮是不可点击的。在将onclickListener设置为getGroupView方法方法中的按钮后,我尝试将focusablefalse设置为focusablefalse,但按钮仍然没有被点击。任何帮助Appriciated。 最佳答案 如果按钮在组行中,则1.在你的xml文件中为按钮设置Focu

android - Android ActionBar 中的操作项不可点击

我有一个带有此项目的ActionBar:[...]但我不希望它成为一个按钮。是一种将其设置为不可点击的方法。布局和外观都很好。enabled=false完成了这项工作,但它也改变了文本的颜色,我只希望它不可点击。谢谢! 最佳答案 在代码中,您可以使用MenuItemsetEnabled(false),对于details.或者,在您的布局中:MenuItemitem=menu.findItem(R.id.your_item);item.setVisible(true);item.setEnabled(false);或者,在您的menu

gnu-make:在文件夹中使用文件夹中的单个文件并在文件夹中的所有文件名上运行规则

假设我的文件结构如下:code├──configure├──configure.in├──Demo│├──experiments││├──1.txt││├──2.txt││├──3.txt││├──4.txt││├──5.txt││└──6.txt||___test.cpp我正在尝试创建一个使用TXT中每个文件并创建以下文件的规则:1.测试2.检验3.检验4.检验5.检验如果我有规则:%.test:%.txtdosomething如何在实验中的每个文件上运行它:例如:make*.test然后单独运行它们:.\*.test?我确实需要帮助,因为我有数千个文件可以以这种方式处理。看答案您可以使用$

android - 没有 google api 的 INSTALL_FAILED_MISSING_SHARED_LIBRARY

好的,我一直在浏览,但我最终得到的是来自谷歌的API。我没有在我的应用程序中使用来自谷歌的任何api..我正在编写一个使用sqlite浏览器而不是任何其他引用的应用程序。任何的想法?我以前没有启动过该应用程序,所以现在是一个非常大的尝试。 最佳答案 您的项目正在请求固件库:您测试应用的设备或模拟器不包含此库。您的选择是:删除这个库,如果你没有实际使用它仅在具有此库的设备上测试您的应用添加android:required="false"到元素并在运行时检测您是否有权访问该库,可能是通过调用Class.forName()在一些应该在库中

java - Android/Java 罕见且看似不可能的异常导致强制关闭

我发布的Android应用程序向我报告了一个有趣的问题。我有一个二维数组,我正在使用两个for循环迭代它,如下所示:for(inti=0;i问题是,arr[i][j]!=0以某种方式抛出ArrayIndexOutOfBoundsException。但很少。我每天有成千上万的人使用该应用程序,并收到大约20份强制关闭报告。这是我无法避免的事情吗,可能是手机内存等问题,还是我可以做一些我还没有想到的事情?谢谢。 最佳答案 如果您有一个线程读取数组而第二个线程正在改变它们,则此异常并非不可能。具体来说,如果变异线程正在改变数组切片的大小;

java - 安卓 : Several activities sharing common code

我有一个由多个Activity组成的Android应用程序。其中大部分需要检查Activity网络是否可用:publicbooleanisNetworkAvailable(){ConnectivityManagercm=(ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);TelephonyManagertm=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);...}我想将该代码移至辅助类以避免在每个Activity中编写该代码的需

Android:你如何让按钮在一段时间内不可点击?

在另一个进程(线程)完成它的工作之前,我有一些按钮我想让它们不可点击(但仍然出现在屏幕上)?你会怎么做?目标是避免我的用户一直点击这个按钮,因此,每次他们点击它时都会启动一个新线程...... 最佳答案 除非您确实不得不使用,否则不要使用线程。使用AsyncTask相反。使用setEnabled在onPreExecute和onPostExecute中的Button上。 关于Android:你如何让按钮在一段时间内不可点击?,我们在StackOverflow上找到一个类似的问题:

android - 当页面不可用错误时调用 WebView onPageFinished。解决方案?

我有一个webview,它必须在调用onReceivedError()时创建一个LOG。但问题是,当我的wifi连接非常糟糕(几乎100%丢失)并且webview显示页面不可用html错误时,方法onPageFinished被调用并且onReceivedError没有被调用如何解决?我希望当页面不可用时调用onReceivedError方法!webView.setWebViewClient(newWebViewClient(){@OverridepublicvoidonPageFinished(WebViewview,Stringurl){super.onPageFinished(vi